// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package u.aly;
// Referenced classes of package u.aly:
// dj, cj, cy, cz,
// cg, bz
class cS extends dj
{
private cS()
{
}
cS(cS cs)
{
this();
}
public volatile void a(cy cy1, bz bz)
{
a(cy1, (cj)bz);
}
public void a(cy cy1, cj cj1)
{
cj1.c = null;
cj1.b = null;
short word0 = cy1.v();
cj1.b = cj1.a(cy1, word0);
if (cj1.b != null)
{
cj1.c = cj1.b(word0);
}
}
public volatile void b(cy cy1, bz bz)
{
b(cy1, (cj)bz);
}
public void b(cy cy1, cj cj1)
{
if (cj1.j() == null || cj1.k() == null)
{
throw new cz("Cannot write a TUnion with no set value!");
} else
{
cy1.a(cj1.c.a());
cj1.d(cy1);
return;
}
}
}